home *** CD-ROM | disk | FTP | other *** search
- Date: Wed, 13 Jul 94 08:58 BST-1
- From: Ofir Gal <ogal@cix.compulink.co.uk>
- Subject: Re: Buttons Buttons Buttons
- To: gem-list@world.std.com
- Message-Id: <memo.636554@cix.compulink.co.uk>
- Precedence: bulk
-
-
-
- In message <m0qNwNU-0000oTC@sdf.lonestar.org>, ekl@sdf.lonestar.org said:
-
- >Tool-based Applications : All other buttons are used to select tools. So,
-
- This is exactly as implemented in DA's Picture and is very useful although
- it takes a while to get used to.
-
- >Other Applications : The secondary mouse button is to be used to pop-up a
-
- It was already mentioned that this is not the standard behaviour for the
- right (2nd) button. There are basically three approaches in use:
-
- 1. Ignore right button - not very useful
-
- 2. Holding the right button allows clicking in background windows with the
- left button, very useful and also the standard behaviour. Works very
- well in the desktop and Papyrus is another example where you can move
- the cursor around and even select text while in the font selector.
-
- 3. Allow the right button to be used on background windows without topping
- them. I personally find this very useful and implemented it in my
- toolkit as a user option. It is also used in Datalite and Ease where
- you can move/copy/drag files without having to top windows.
-
- 4. As you suggest when using the Tools idea as in DA's Picture.
-
- >In any case, if you wish to implement a permanent menu that stays on
-
- This is already imlemented very nicely in Geneva. It is indeed a very
- useful feature. You can grab any menu by clicking its Title while holding
- CTRL. I think that this is a nice method although it does not work for
- popups or sub-menus. The application will have to provide this feature for
- popups and window menus.
-
- >until closed. Also, this should only be done for right-button menus.
- >Menus called from a 3rd or 4th button (even if called from a background
- >window) should never stay in a window, and pop-up info should only stay
- >until you release the mouse button) although these menus should be
-
- Why? What does the right mouse have to do with all this. First, all this
- will only be useful for some and not all apps and secondly, methods 2 and
- 3 are much more standard and useful.
-
- >Oh .. I forgot to mention this. NEVER force the user to hold both
- >buttons to produce any effect. The only reason to hold two buttons is
-
- See 2.
-
- >they will explain. Do NOT hack things by using the right button to
- >modify the event you get with the left button. You CAN get separate
-
- With this I agree, except as mentioned in 2 and possibly 3.
-
- Bye,
-
- -----------------------------------------------------------------
- Ofir ogal@cix.compulink.co.uk
- -----------------------------------------------------------------
-
-